package com.sr.recitewords.datasource.comparatorVo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class FrCollectionPaymentRegistrationInfoComparatorVo {

    @ApiModelProperty(value = "收款登记信息id/付款登记信息id")
    private String collectionPaymentRegistrationInfoId;
    @ApiModelProperty(value = "收款登记id/付款登记id")
    private String collectionPaymentRegistrationId;
    @ApiModelProperty(value = "序号")
    private Integer serialNumber;
    @ApiModelProperty(value = "对账月份")
    private String reconciliationMonth;
    @ApiModelProperty(value = "币种")
    private String currency;
    @ApiModelProperty(value = "汇率")
    private String exchangeRate;
    @ApiModelProperty(value = "实收金额/实付金额(本单输入的金额)")
    private BigDecimal actualAmount;
    @ApiModelProperty(value = "对账金额(这单的总金额)")
    private BigDecimal reconciliationAmount;
    @ApiModelProperty(value = "未付金额/未收金额(剩余金额)")
    private BigDecimal notCollectionPaymentAmount;
    @ApiModelProperty(value = "余额付额/余额收款")
    private BigDecimal balanceCollectionPaymentAmount;
    @ApiModelProperty(value = "付款金额/收款金额")
    private BigDecimal collectionPaymentAmount;
    @ApiModelProperty(value = "本单实收金额/本单实付金额")
    private BigDecimal actualCollectionPaymentAmount;
    @ApiModelProperty(value = "总本单付款金额/总本单收款金额")
    private BigDecimal totalCollectionPaymentAmount;
    @ApiModelProperty(value = "付款单/收款单id")
    private String collectionPaymentId;
    @ApiModelProperty(value = "未开票金额")
    private BigDecimal notInvoiceAmount;
}
